Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build script updates #5596

Merged
merged 6 commits into from
Feb 25, 2016
Merged

Build script updates #5596

merged 6 commits into from
Feb 25, 2016

Conversation

rossmcdonald
Copy link
Contributor

A few updates:

  • Merged generalized changes from the Kapacitor build script
  • Changing nightly versioning to use a tilde (~) over a dash (-), since a tilde is considered lower in value than a dash
  • Adds a --no-stash option, which will cause the build to fail from un-committed changes
  • Better handling of version tag (strips leading v, etc)
  • Added better build and packaging logic for ARM architectures.
  • Re-added Windows builds to the output.
  • Removed buildTime linker flags from influxd to support reproducible builds.
  • Removed default version string from influxd binary (previously set to 0.9).

@rossmcdonald rossmcdonald added this to the 0.11.0 milestone Feb 9, 2016
@rossmcdonald rossmcdonald self-assigned this Feb 10, 2016
@rossmcdonald rossmcdonald force-pushed the ross-build-updates branch 2 times, most recently from 1d4ddc8 to 87854af Compare February 24, 2016 18:42
@jsternberg
Copy link
Contributor

👍 on green

Ross McDonald added 6 commits February 25, 2016 09:35
- Merged generalized changes from the Kapacitor build.py script for
  easier porting of features between projects
- Changed the nightly versioning scheme to use a tilde instead of a
  dash for easier upgrade paths.
- Added `go get` call for each platform in case of platform-specific
  build flags.
- Added a `--no-stash` option to prevent uncommitted changes from
  sneaking into packaged builds.
- Better automatic handling of version numbers.
- Removed per-platform go get command (for now).
- Added better build and packaging logic for ARM architectures.
`--pkgarch` and `--goarm` flags from the build.py script. Also
improved `gdm` functionality if the GOBIN path is not on the user's
path.
rossmcdonald added a commit that referenced this pull request Feb 25, 2016
@rossmcdonald rossmcdonald merged commit e8262b3 into master Feb 25, 2016
@rossmcdonald rossmcdonald deleted the ross-build-updates branch February 26, 2016 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants